package bsh.compilation;

/**
 * Opcoes de debug
 * 
 * @author takeshi
 */
public enum DebugOptions {

    /**
     * Inclui informacoes de linha de codigo no bytecode gerado
     */
    LINE_NUMBERS,
    /**
     * Inclui informacoes de nomes de variaveis locais, escopo e tipo no bytecode
     */
    LOCAL_VARIABLES,
    /**
     * Inclui os comentarios como LDC na classe
     */
    COMMENTS_AS_LDC,

    /**
     * Cria stack frames virtuais
     */
    VIRTUAL_STACK_FRAMES,

    /**
     * 
     */
    REGISTER_METHOD_CALLS

}
